\hypertarget{classengine_1_1Engine}{
\section{engine::Engine Class Reference}
\label{classengine_1_1Engine}\index{engine::Engine@{engine::Engine}}
}


{\ttfamily \#include $<$Engine.h$>$}Inheritance diagram for engine::Engine::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classengine_1_1Engine}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1Engine_a0dcc529aa9908f02fa8d6518d76204df}{
\hyperlink{classengine_1_1Engine_a0dcc529aa9908f02fa8d6518d76204df}{Engine} ()}
\label{classengine_1_1Engine_a0dcc529aa9908f02fa8d6518d76204df}

\begin{DoxyCompactList}\small\item\em Constructor \hyperlink{classengine_1_1Engine}{Engine}. \item\end{DoxyCompactList}\item 
\hypertarget{classengine_1_1Engine_a2a756b35e10b0681f60c814206e62863}{
virtual \hyperlink{classengine_1_1Engine_a2a756b35e10b0681f60c814206e62863}{$\sim$Engine} ()}
\label{classengine_1_1Engine_a2a756b35e10b0681f60c814206e62863}

\begin{DoxyCompactList}\small\item\em Destructor \hyperlink{classengine_1_1Engine}{Engine}. \item\end{DoxyCompactList}\item 
void \hyperlink{classengine_1_1Engine_a30b2950026bf3df90621923f6a7e28f5}{push} (\hyperlink{classengine_1_1Event}{Event} \&)
\begin{DoxyCompactList}\small\item\em Accept message from other engine. \item\end{DoxyCompactList}\item 
\hypertarget{classengine_1_1Engine_a36466c91a803c78d48cf8b76d07dcc26}{
void \hyperlink{classengine_1_1Engine_a36466c91a803c78d48cf8b76d07dcc26}{processQueue} ()}
\label{classengine_1_1Engine_a36466c91a803c78d48cf8b76d07dcc26}

\begin{DoxyCompactList}\small\item\em Work on message queue. \item\end{DoxyCompactList}\item 
\hypertarget{classengine_1_1Engine_aca3033a6259c8ceef2b0d67037b35317}{
virtual void \hyperlink{classengine_1_1Engine_aca3033a6259c8ceef2b0d67037b35317}{frame} ()=0}
\label{classengine_1_1Engine_aca3033a6259c8ceef2b0d67037b35317}

\begin{DoxyCompactList}\small\item\em Frame for each engine. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
definition of \hyperlink{classengine_1_1Engine}{Engine} object type 

\subsection{Member Function Documentation}
\hypertarget{classengine_1_1Engine_a30b2950026bf3df90621923f6a7e28f5}{
\index{engine::Engine@{engine::Engine}!push@{push}}
\index{push@{push}!engine::Engine@{engine::Engine}}
\subsubsection[{push}]{\setlength{\rightskip}{0pt plus 5cm}void engine::Engine::push ({\bf Event} \& {\em event})}}
\label{classengine_1_1Engine_a30b2950026bf3df90621923f6a7e28f5}


Accept message from other engine. 
\begin{DoxyParams}{Parameters}
\item[{\em \&event}](\hyperlink{classengine_1_1Event}{Event}) \end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/jonathan/Projets/C++/Empire of War/src/engine/Engine.h\item 
/home/jonathan/Projets/C++/Empire of War/src/engine/Engine.cpp\end{DoxyCompactItemize}
